

#import <UIKit/UIKit.h>
#import "LLUserInfo.h"
@class JXRadarView;



@interface LLTableViewController : LLBaseViewController<UITableViewDelegate,UITableViewDataSource>

@property (nonatomic, strong) UITableView *tableView;
@property (nonatomic, assign) UITableViewStyle tableViewStyle;
@property (nonatomic, assign) BOOL canEditRow;
@property (nonatomic, assign) BOOL notConfigTableViewRightAway;

/// cell的间距，默认为0
@property (assign, nonatomic) NSInteger cellMargin;
/// 让第一个cell的间距是0
@property (assign, nonatomic) BOOL firstMarginZero;

@property (assign, nonatomic) NSInteger selRow;
@property (assign, nonatomic) NSInteger selSection;


@property (assign, nonatomic) NSInteger pageNo;//页码
@property (assign, nonatomic) NSInteger pageCount;//页数


- (void)configTableView  NS_REQUIRES_SUPER;

/// 需要上下拉刷新
@property (assign, nonatomic) BOOL needRefresh;
/// 只需要下拉刷新
@property (assign, nonatomic) BOOL needHeaderRefresh;


- (void)refreshDataWithFooter;
- (void)refreshDataWithHeader;
- (void)loadNetworkData;
- (void)configRefresh;

- (void)showNoDataView:(NSString *)imageName title:(NSString *)title;
- (void)showNoDataViewTitle:(NSString *)title;
- (void)hideNoDataView;

@property (nonatomic, assign) NSInteger row;
@property (nonatomic, assign) NSInteger section;

@property (nonatomic, strong) LLUserInfo *userInfo;


@end
